On combining program improvers
نویسندگان
چکیده
We consider the problem of how best to combine optimizations in imperative compilers. It is known that combined optimizations (or “super-analyses”) can be strictly better than iterating separate improvement passes. We propose an explanation of why this is so by drawing connections between program analysis and the algebraic and coalgebraic views of programs and processes. We argue that “optimistic” analyses decide coinductively-defined relations and are based on bisimilarity. We relate combining program improvements to the problem of deciding combinations of theories. Iterating program improvements is similar to the Nelson-Oppen method of deciding combined theories: in Nelson-Oppen decision procedures communicate equalities, and iterated improvement passes implicitly communicate equalities via term replacements. To decide combined theories of bisimilarity, some “co-NelsonOppen” procedure is needed that propagates inequalities amongst decision procedures. Hence, iterating optimistic analyses fails to be effective because inequalities cannot be communicated by semantics-preserving rewrites. Superanalysis is conjectured to overcome this failing by behaving like a “co-Nelson-Oppen” decision procedure.
منابع مشابه
Responsivity to dyslexia training indexed by the N170 amplitude of the brain potential elicited by word reading
The present study examined training effects in dyslexic children on reading fluency and the amplitude of N170, a negative brain-potential component elicited by letter and symbol strings. A group of 18 children with dyslexia in 3rd grade (9.05±0.46years old) was tested before and after following a letter-speech sound mapping training. A group of 20 third-grade typical readers (8.78±0.35years old...
متن کاملSkeletal muscle oxygenation in severe trauma patients during haemorrhagic shock resuscitation
INTRODUCTION Early alterations in tissue oxygenation may worsen patient outcome following traumatic haemorrhagic shock. We hypothesized that muscle oxygenation measured using near-infrared spectroscopy (NIRS) on admission could be associated with subsequent change in the SOFA score after resuscitation. METHODS The study was conducted in two Level I trauma centres and included 54 consecutive t...
متن کاملEffects of dough improvers on micro-structural, textural, rheological, and baking properties of frozen dough with virgin coconuts oil
This research aimed to investigate effects of dough improvers (trehalose; TR, sucrose ester; SE and hydroxylpropylmethylcellulose; HPMC) on microstructural, textural, rheological and baking properties of frozen dough with virgin coconut oil using central composite design (CCD). Frozen dough containing dough improvers had higher values of all properties compared to frozen dough without dough imp...
متن کاملLong-Term Changes in Physical Activity Following a One-Year Home-Based Physical Activity Counseling Program in Older Adults with Multiple Morbidities
This study assessed the sustained effect of a physical activity (PA) counseling intervention on PA one year after intervention, predictors of sustained PA participation, and three classes of post-intervention PA trajectories (improvers, maintainers, and decliners) in 238 older Veterans. Declines in minutes of PA from 12 to 24 months were observed for both the treatment and control arms of the s...
متن کاملPulsatility in CSF dynamics: pathophysiology of idiopathic normal pressure hydrocephalus.
BACKGROUND It is suggested that disturbed CSF dynamics are involved in the pathophysiology of idiopathic normal pressure hydrocephalus (INPH). The pulsatility curve describes the relationship between intracranial pressure (ICP) and the amplitude of cardiac related ICP pulsations. The position of baseline ICP on the curve provides information about the physiological state of the CSF dynamic syst...
متن کامل